@charset "utf-8";
/* CSS Document */
html{ overflow-x:auto; overflow-y:auto;}
*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration: none; color:#333333; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
a:hover{color:#008fd5; cursor:pointer;}
img{ border:0; max-width:100%;}
li { line-height:normal; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
textarea { resize: none;}
*,*:before,*:after {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal;}
input[placeholder], [placeholder], *[placeholder] {/*color:#fff !important;*/} 
::-webkit-input-placeholder{color:#dddddd}
:-moz-placeholder{color:#dddddd}
::-moz-placeholder{color:#dddddd}
:-ms-input-placeholder{color:#dddddd}

input{outline: none;}

.pz_top{ position:fixed; z-index:9999; width:100%; min-width:1120px; left:0; top:0;}
.pz_banner{ float:left; width:100%; min-width:1120px; overflow:hidden; position:relative; z-index:999; margin-top:113px;}
.pz_main{ float:left; width:100%; min-width:1120px;}
.pz_down{ float:left; width:100%; min-width:1120px;}

.w_0100{ float:left; width:100%; min-width:1120px;}
.w_1120{ margin:0 auto; width:1120px;}
.phone_show{ display:none;}

@media screen and (max-width:767px) {
input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="submit"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input 
{-webkit-appearance:none;}
body{ overflow:hidden;}
.pz_top{min-width:100%; position:fixed; left:0; margin-left:0;}
.pz_banner{min-width:100%; margin-top:65px;}
.pz_main{ min-width:100%;}
.pz_down{ min-width:100%;}
.w_1120{ min-width:100%; width:100%;}
.w_0100{ min-width:100%; width:100%;}
.pc_show{ display:none;}
.phone_show{ display:block;}
.back_pc{ background:#fff;}
}

/*top*/
.back1{ background:#ebebeb; border-bottom:1px solid #d5d5d5;}
.c_1120{ float:left; width:1120px; height:27px;}
.c_1120 .left{ float:left; height:27px; }
.c_1120 .left a{ float:left; line-height:27px; color:#808080; padding:0 15px; background:url("images/top.png")/*images/top.png*/ no-repeat 0 center;}
.c_1120 .left a:first-child{ background:none; padding-left:0;}
.c_1120 .left a:hover{ color:#003894}
.c_1120 .right{ float:right; background:url("images/top1.png")/*images/top1.png*/ no-repeat 0 center; padding-left:22px; height:27px; color:#707070; line-height:27px;}

@media screen and (max-width:767px) {
.back1{ display:none;}
}

/**/
.back2{ background:#fff;}
.c_1120_1{ float:left; width:1120px; }
.logo{ float:left; width:228px; padding:12.5px 0 12.5px 0;}
.pc_menu{ float:left; margin-left:45px;}
.pc_menu ul{ float:left}
.pc_menu .nli{ float:left; position:relative; z-index:99; position:relative; z-index:99;}
.pc_menu .nli span a{ float:left; height:85px; padding:0 13px; color:#232323; font-size:14px; line-height:85px; border-left:1px solid #fff; border-right:1px solid #fff;}
.pc_menu .nli:first span a{padding:0 22px;}
.pc_menu .nli span a em{ float:left; font-style:normal;}
.pc_menu .nli span a i{ float:left; width:11px; height:85px; background:url("images/menu1.png")/*images/menu1.png*/ no-repeat 0 center; margin-left:5px;}
.pc_menu .nli.on span a i,
.pc_menu .nli:hover span a i{background:url("images/menu2.png")/*images/menu2.png*/ no-repeat 0 center; }
.pc_menu .nli.on span a,
.pc_menu .nli:hover span a{ background:#1357c8; color:#fff; border-left:1px solid #195bb4; border-right:1px solid #195bb4;}
.pc_menu .nli span a font{ float:left; width:22px; height:22px; background:#e88e00; margin-top:27px; font-size:14px; color:#ffffff; text-align:center; line-height:22px; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px; -o-border-radius:22px;}

.pc_menu .nli .sub{ display:none; position:absolute; z-index:111; left:0; top:85px; border-top:1px solid #306bbc; border-bottom:1px solid #306bbc; background:#195bb4; padding:6px 0 25px 0;}
.pc_menu .nli .sub li{ /*position:relative;*/ z-index:11; float:left; width:239px; height:44px; border-bottom:1px dashed #5e8dcb;}
.pc_menu .nli .sub li a{ float:left; padding-left:17px; width:239px; line-height:43px; color:#ffffff; font-size:14px; background:url("images/menu3.png")/*images/menu3.png*/ no-repeat 218px center;}
.pc_menu .nli .sub li:hover a{background:#3978cc;}
.pc_menu .nli .sub li dl{ display:none; position:absolute; z-index:11; left:239px; top:0; width:0; background:#6799db; padding:8px 0; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s; min-height:297px; overflow-y:auto; overflow-x:hidden;}
.pc_menu .nli .sub li dl dd{ float:left; width:250px; background:none;}
.pc_menu .nli .sub li dl dd a.nl1{ float:left; width:250px; /*height:44px;*/ line-height:21px; padding:5px 10px 5px 17px; color:#ffffff; font-size:14px; background:none;  }
.pc_menu .nli .sub li dl dd a.nl1:hover{ background:none; text-decoration:underline;}
.pc_menu .nli .sub li:hover dl{ display:block; width:250px;}
.pc_menu .nli .sub.sub_pro{ right:0; left:auto; background:#1357c8; width:362px; padding:8px 37px 30px 18px; /*height:362px;*/ height:auto; overflow-x:hidden; overflow-y:auto;}
.pc_menu .nli .sub.sub_pro li.pro{ float:left; width:307px; padding:17px 0 15px 0; height:107px;}
.pc_menu .nli .sub.sub_pro li.pro .l_img{ float:left; width:99px; height:75px;}
.pc_menu .nli .sub.sub_pro li.pro .l_img a{ padding:0; background:none;}
.pc_menu .nli .sub.sub_pro li.pro .text{ float:left; width:177px; padding:0 18px 0 15px; height:75px; border-right:1px rgba(255,255,255,.1) solid}
.pc_menu .nli .sub.sub_pro li.pro .tit{ float:left; width:144px;}
.pc_menu .nli .sub.sub_pro li.pro .tit a{ float:left; width:144px; color:#ffffff; font-size:14px; line-height:30px; padding:0; background:none; overflow:hidden; text-overflow:ellipsis;}
.pc_menu .nli .sub.sub_pro li.pro .word{ float:left; width:144px; margin-top:5px;}
.pc_menu .nli .sub.sub_pro li.pro .word a{ float:left; width:144px; height:36px; color:#ececec; line-height:18px; overflow:hidden; padding:0; background:none; font-size:12px;}
.pc_menu .nli .sub.sub_pro li.pro .del{ float:left; width:12px; height:13px; margin:18px 0 0 19px;}
.pc_menu .nli .sub.sub_pro li.pro .del a{ padding:0; background:none;}

.Online{ float:left; width:87px; height:27px; margin:30px 0 0 10px;}
.Online a{ float:left; width:87px; height:27px; color:#ffffff; font-size:14px; background:#1357c8; text-align:center; line-height:27px;}

.search{position:relative; z-index:11; float:left; width:18px; height:25px; margin-top:30px;}
.search .img{ margin-top:5px; padding:0;}
.search:hover .img{ display:none;}
.search .so{position:absolute; width:18px; height:25px; padding:1px; left:0; top:0; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.search .so .input{ float:left; width:0; height:22px; border:0; text-indent:5px;  -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;-webkit-appearance:none;outline:none;}
.search .so .input1{ float:left; width:0; }
.search .so:hover{ width:184px; height:25px;border:1px solid #cdcdcd;}
.search .so:hover .input{width:155px;}
.search .so:hover .input1{ width:18px; height:18px; margin-top:2px;}

.Online{ float:left; width:87px; height:27px; margin:31px 0 0 10px;}
.Online a{ float:left; width:87px; height:27px; color:#ffffff; font-size:14px; background:#1357c8; text-align:center; line-height:27px; margin-left:20px;}

.search{position:relative; z-index:11; float:right; width:18px; height:25px; margin-top:31px;}
.search img{ margin-top:5px; padding:0;}
.search .so{position:absolute; width:}

.search-form-top{ position:absolute; right:0; top:65px; float:left; width:268px; height:68px; border:#eaeaea solid 1px; padding:10px; background-color:#fff;}
.search-form-top .search-wrap{ float:left; width:246px; height:46px;}
.search-form-top .search-wrap .field{ float:left; width:199px; height:46px; border:#f2f2f2 solid 1px; border-right:0; padding-left:10px;color:#707070;
-moz-border-radius:0 0 3px 3px; 
webkit-border-radius:0 0 3px 3px; 
-khtml-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
}
.search-form-top .search-icon{ float:left; width:47px; height:46px; border:0; background:url("images/fimg10.jpg")/*images/fimg10.jpg*/ no-repeat; margin:0; padding:0;}


@media screen and (max-width:767px){
.c_1120_1{ width:100%; height:65px; position:relative; z-index:99; background:#fff; border:1px solid #e6e6e6;}
.logo{ width:170px; padding:12px 0 11px 0; margin-left:10px}
.phone_right{ float:right;}
.phone_search{ position:relative; z-index:11; float:left; width:63px; height:63px; border:1px solid #e6e6e6; border-top:0; border-bottom:0; text-align:center; margin-top:0; padding-top:22px;}
.so_phone{ display:none; position:fixed; left:0; top:65px; width:100%; height:100%; background:rgba(0,0,0,.5);}
.sosuo_box{ float:left; width:100%; background:#15489b; padding-right:80px; height:60px; position:relative; z-index:11;}
.sosuo_box .input2{ float:left; width:100%; border:1px solid #15489b; height:60px; text-indent:10px; color:#fff;}
.sosuo_box .input4{ position:absolute; z-index:11; width:80px; height:60px; right:0; top:0; color:#fff; font-size:14px; border:0; background:#15489b;margin-top:0; line-height:60px;}

.small_menu{ float:left; width:63px; height:63px; text-align:center; padding:17px 0 0 0;}
.small_menu .cha{display:none; position:absolute; width:65px; height:65px; background:#15489b; right:-1px; top:-1px; z-index:56; padding:17px 0 0 0;}
/*phone_导航*/
/*menu 效果*/
.pf_phone_menu{ display:block; position:fixed; width:100%; background:rgba(0,0,0,.5); left:0; top:65px; z-index:9998; height:100%; overflow-y:auto;}

.ph_back{ float:left; width:100%;}
.phone_menu{ float:left; width:100%; padding-bottom:100px;}
.phone_menu ul{ float:left; width:100%; height:100%; overflow-x:auto; overflow-y:hidden;}
.phone_menu ul .nli{ float:left; width:100%;  padding:0 10px; background:#15489b; position:relative; z-index:11;}
.phone_menu ul .nli span{ float:left; width:100%; position:relative; z-index:11; }
.phone_menu ul .nli span a.l1_a{ float:left; width:100%; padding:12px 0; height:60px; color:#fff; font-size:14px; text-align:center; border-bottom:solid 1px rgba(255,255,255,.1);}
.phone_menu ul .nli.on span .l1_a,
.phone_menu ul .nli span .l1_a:hover{ border-bottom:0; font-weight:normal; }
.phone_menu ul .nli span .l1_a .chi{ float:left; color:#fff; font-size:16px; height:36px; line-height:36px;}
.phone_menu ul .nli span b{ position:absolute; z-index:11; left:0; top:0; width:100%; height:60px;}
.phone_menu ul .nli:hover{ background:#1357c8}

.phone_menu .nli .sub.sub_pro{ display:none; float:right; margin-top:-50px;background:#1357c8; width:362px; padding:8px 37px 30px 18px; height:362px; overflow-x:hidden; overflow-y:auto;}
.phone_menu .nli .sub.sub_pro li.pro{ float:left; width:307px; padding:17px 0 15px 0; height:107px; border-bottom:1px dashed #81a4d5;}
.phone_menu .nli .sub.sub_pro li.pro .l_img{ float:left; width:99px; height:75px;}
.phone_menu .nli .sub.sub_pro li.pro .l_img a{ padding:0; background:none;}
.phone_menu .nli .sub.sub_pro li.pro .text{ float:left; width:177px; padding:0 18px 0 15px; height:75px; border-right:1px rgba(255,255,255,.1) solid}
.phone_menu .nli .sub.sub_pro li.pro .tit{ float:left; width:144px;}
.phone_menu .nli .sub.sub_pro li.pro .tit a{ float:left; width:144px; color:#ffffff; font-size:14px; line-height:30px; padding:0; background:none; overflow:hidden; text-overflow:ellipsis;}
.phone_menu .nli .sub.sub_pro li.pro .word{ float:left; width:144px; margin-top:5px;}
.phone_menu .nli .sub.sub_pro li.pro .word a{ float:left; width:144px; height:36px; color:#ececec; line-height:18px; overflow:hidden; padding:0; background:none; font-size:12px;}
.phone_menu .nli .sub.sub_pro li.pro .del{ float:left; width:12px; height:13px; margin:18px 0 0 19px;}
.phone_menu .nli .sub.sub_pro li.pro .del a{ padding:0; background:none;}

.pf_yd{ display:none; position:absolute; z-index:11; left:95px; top:10px; width:22px; height:22px; background:#e88e00; line-height:22px; text-align:center; color:#fff; font-size:14px; border-radius:20px;}
.phone_menu .nli:hover .pf_yd{ display:block;}
input[placeholder], [placeholder], *[placeholder] {/*color:#333 !important;*/} 
::-webkit-input-placeholder{color:#999999}
:-moz-placeholder{color:#999999}
::-moz-placeholder{color:#999999}
:-ms-input-placeholder{color:#999999}
}

@media screen and (max-width:500px){
.phone_menu .nli .sub.sub_pro{  width:100%; padding:8px 37px 30px 18px; height:362px; margin-top:-13px;}
.phone_menu .nli .sub.sub_pro li.pro{ float:left; width:100%; padding:17px 30px 15px 99px; position:relative; z-index:11;}
.phone_menu .nli .sub.sub_pro li.pro .l_img{ float:none; position:absolute; z-index:1; left:0; top:17px; width:99px; height:75px;}
.phone_menu .nli .sub.sub_pro li.pro .l_img a{ padding:0; background:none;}
.phone_menu .nli .sub.sub_pro li.pro .text{ width:100%; padding:0 18px 0 15px; height:75px; border-right:1px rgba(255,255,255,.1) solid}
.phone_menu .nli .sub.sub_pro li.pro .tit{ width:100%;}
.phone_menu .nli .sub.sub_pro li.pro .tit a{ width:100%; color:#ffffff; font-size:14px; line-height:30px; padding:0; background:none; overflow:hidden; text-overflow:ellipsis;}
.phone_menu .nli .sub.sub_pro li.pro .word{width:100%; margin-top:5px;}
.phone_menu .nli .sub.sub_pro li.pro .word a{width:100%; height:36px; color:#ececec; line-height:18px; overflow:hidden; padding:0; background:none; font-size:12px;}
.phone_menu .nli .sub.sub_pro li.pro .del{ float:none; position:absolute; right:0; top:50px; z-index:11; width:12px; height:13px; margin:0;}
.phone_menu .nli .sub.sub_pro li.pro .del a{ padding:0; background:none;}

}

/*banner_pc*/
.pz_slides_3{ width:1920px; height:562px; overflow:hidden; position:relative;  }
.pz_slides_3 ._btn{ position:absolute; height:11px; bottom:18px; right:4%; z-index:1; }
.pz_slides_3 ._btn ul{ overflow:hidden; zoom:1; float:left; }
.pz_slides_3 ._btn ul li{float:left; display:inline-block; width:24px; height:11px; background:rgba(153,153,153,.5); text-indent:-9999px; overflow:hidden; margin:0 3px; text-indent:-999px;}
.pz_slides_3 ._btn ul li.on{ width:24px; height:11px; background:rgba(0,56,148,.9)}
.pz_slides_3 ._pic{ position:relative; height:100%; height:562px; z-index:0;}
.pz_slides_3 ._pic li{ zoom:1; height:562px; vertical-align:middle;position:relative;}
.pz_slides_3 ._pic li img{ width:1920px; height:562px; display:block;}
.pz_slides_3 .prev{ position:absolute; z-index:11; width:39px; height:76px; left:50%; margin-left:-660px; top:50%; margin-top:-38px; background:url("images/play.png")/*images/play.png*/ no-repeat; cursor:pointer;}
.pz_slides_3 .prev:hover{ }
.pz_slides_3 .next{position:absolute; z-index:11; width:39px; height:76px; right:50%; margin-right:-660px; top:50%; margin-top:-38px; background:url("images/play_1.png")/*images/play_1.png*/ no-repeat; cursor:pointer;}
.pz_slides_3 .next:hover{ }

/*banner*/
.slideBox{ position:relative; overflow:hidden; margin:0 auto 0 auto;  max-width:1920px; /* 设置焦点图最大宽度 */}
.slideBox .hd{ position:absolute; height:11px; bottom:18px; right:4%; z-index:1; }
.slideBox .hd li{float:left; display:inline-block; width:24px; height:11px; background:rgba(153,153,153,.5); text-indent:-9999px; overflow:hidden; margin:0 3px; text-indent:-999px;}
.slideBox .hd li.on{ width:24px; height:11px; background:rgba(0,56,148,.9)}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; line-height:0;}
.slideBox .bd li img{ background:url("images/loading.gif")/*images/loading.gif*/ center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url("images/focusBg.png")/*images/focusBg.png*/ repeat-x; color:#fff;  text-align:left;  }
.slideBox .pd{ float:left; width:100%;}
.slideBox .prev{ position:absolute; z-index:11; width:39px; height:76px; left:50%; margin-left:-660px; top:50%; margin-top:-38px; background:url("images/play.png")/*images/play.png*/ no-repeat; cursor:pointer;}
.slideBox .next{ position:absolute; z-index:11; width:39px; height:76px; right:50%; margin-right:-660px; top:50%; margin-top:-38px; background:url("images/play_1.png")/*images/play_1.png*/ no-repeat; cursor:pointer;}

.pf_484{ float:left; width:484px; left:50%; padding:43px 24px 47px 30px; margin-top:165px; background-color:rgba(255,255,255,0.5); text-align:left;}


@media screen and (max-width:767px) {
.slideBox{ margin:0 auto 0 auto;}
.phone_banner{ display:block;}
.slideBox .hd{ position:absolute; height:16px; bottom:10px; right:4%; z-index:1; }
.pf_484{ position:absolute; z-index:11; width:70%;  padding:20px 25px; height:auto; left:20px; margin-left:0; top:10%; margin-top:0;}
}
@media screen and (max-width:480px) {
.pf_484{  width:80%;  padding:15px 20px;}
}


/*紧急通知*/
.notice{ position:absolute; z-index:99; width:1120px; left:50%; margin-left:-560px; top:0; background:rgba(255,255,255,.45); height:51px; border-bottom:1px solid rgba(0,73,172,.5)}
.notice .new{ float:left; width:1120px; padding-left:49px; padding-right:51px; height:45px; line-height:45px; color:#1357c8; font-size:14px; background:url("images/main1.png") no-repeat 20px center; margin-top:5px;}
.notice .new li{float:left;height:45px;line-height:45px; color:#5a5a5a; font-size:12px;}
.notice .new .close{ position:absolute; z-index:11; right:18px; top:5px; width:15px; height:50px;}

/*mian*/
.back3{ background:url("images/main3.jpg") no-repeat center 243px;}
.c_1120_2{ float:left; width:1120px; margin-top:10px;}
.t_1120{ float:left; width:1120px; height:102px; background:#1357c8;}
.t_1120 .tit1{ float:left; margin-left:26px; color:#fff; font-size:24px; line-height:24px; margin-top:29px;}
.t_1120 .tit1 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.more{ float:right; margin:33px 24px 0 0;}
.more a{ float:left; width:131px; height:36px; background:#3a3a3a; color:#fff; font-size:12px; text-align:center; line-height:36px;}
.more a img{ vertical-align:middle; margin-top:-3px;}

.c_1120_3{ float:left; width:1120px; background:#efefef;}
.c_1120_3 .l_247{ float:left; width:247px;}
.c_1120_3 .l_247 ul{ float:left}
.c_1120_3 .l_247 li{ float:left; width:247px; height:77px;}
.c_1120_3 .l_247 li a{ float:left; width:247px; height:77px; font-size:16px; color:#333333; line-height:24px; padding:16px 0 0 23px; background-image:url("images/main5.png"); background-repeat: no-repeat; background-position: 209px center;}
.c_1120_3 .l_247 li a nobr{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; padding-right:50px;}
.c_1120_3 .l_247 li.on a,
.c_1120_3 .l_247 li a:hover{ color:#1357c8; background-image:url("images/main6.png");}
.c_1120_3 .l_247 li a span{ float:left; width:100%; padding-right:50px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;  font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.c_1120_3 .l_247 li a.color{ background-color:#ebebeb;}
.c_1120_3 .l_247 li a.color1{ background-color:#dedede}
.c_1120_3 .l_247 li a.color2{ background-color:#cdcdcd}
.c_1120_3 .l_247 li a.color3{ background-color:#c6c6c6}

.c_1120_3 .r_876{ float:left; width:1200px; padding:18px 13px 20px 15px;}
.c_1120_3 .r_876 ul{ float:left;}
.c_1120_3 .r_876 li{ float:left; width:205px; padding:16px 11px 0; margin-left:16px; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.c_1120_3 .r_876 li:first-child{ margin-left:0;}
.c_1120_3 .r_876 li .t_img{ float:left; width:183px; height:137px;}
.c_1120_3 .r_876 li .d_tit{ float:left; width:100%; height:64px;}
.c_1120_3 .r_876 li .d_tit a{ float:left; width:100%; height:64px; line-height:64px; color:#333333; font-size:14px; text-align:center;}
.c_1120_3 .r_876 li:hover .d_tit a{ color:#ffffff;}
.c_1120_3 .r_876 li:hover{ background:#003894;}

@media screen and (max-width:767px) {
.back3{ background:none;}
.c_1120_2{ width:100%; margin-top:35px; padding:0 10px;}
.t_1120{width:100%; height:102px; background:#3e3e3e;}
.t_1120 .tit1{ float:left; width:100%; text-align:center; margin-left:0;}

.c_1120_3{ width:100%; padding:0 10px; background:none;}
.c_1120_3 .l_247{ width:100%;}
.c_1120_3 .l_247 ul{ width:100%}
.c_1120_3 .l_247 li{ width:25%; height:77px;}
.c_1120_3 .l_247 li a{ float:left; width:100%; height:77px; padding:16px 0 0 15px; background-position:90% center; font-size:14px;}
.c_1120_3 .l_247 li a nobr{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; padding-right:30px;}
.c_1120_3 .l_247 li.on a,
.c_1120_3 .l_247 li a:hover{ color:#1357c8; background-image:url("images/main6.png"); font-size:14px;}
.c_1120_3 .l_247 li a span{ float:left; width:100%; padding-right:30px; font-size:14px;}

.slideBox1{ float:left; width:100%;}

.c_1120_3 .r_876{width:100%; background:#dedede; padding:24px 0 26px 0;}
.c_1120_3 .r_876 ul{ float:left; width:100%;}
.c_1120_3 .r_876 li{ float:left; width:44%; padding:0; margin:0 3%; }
.c_1120_3 .r_876 li:first-child{ margin-left:3%;}
.c_1120_3 .r_876 li .t_img{ float:left; width:100%; height:auto;}
.c_1120_3 .r_876 li .d_tit{ float:left; width:100%; height:50px;}
.c_1120_3 .r_876 li .d_tit a{ float:left; width:100%; height:50px; line-height:50px; color:#333333; font-size:14px; text-align:center;}

.c_1120_3 .pic{ float:left; width:100%; height:20px; background:#dedede;overflow:hidden; text-align:left;}
.c_1120_3 .pic ul{ float:left; width:100%; text-align:center;}	
.c_1120_3 .pic li{ float:none; display:inline-block; width:10px; height:10px; text-indent:-999px; background:#bfbfbf; margin:3px 6px; overflow:hidden; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
.c_1120_3 .pic li.on{ background:#15489b; width:16px; height:16px; margin:0 3px;}

.more1{ float:left; width:100%; padding:20px 10px 0 10px;}
.more1 a{ float:left; width:100%; height:40px; background:#003894; font-size:14px; color:#fff; text-align:center; line-height:40px;}
}

@media screen and (max-width:413px) {
.c_1120_3 .l_247 li a{padding:16px 0 0 10px; font-size:12px;}
.c_1120_3 .l_247 li a nobr{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; padding-right:25px;}
.c_1120_3 .l_247 li.on a,
.c_1120_3 .l_247 li a:hover{ font-size:12px;}
.c_1120_3 .l_247 li a span{font-size:12px;}
}

.c_1120_4{ float:left; width:1120px; margin-top:20px; padding:0 6px; background:#fff; border-bottom:1px solid #eeeeee; position:relative; z-index:11;}
.list1{ float:left; width:100%}
.list1 ul{ float:left; width:33.333%;}
.list1 ul:nth-child(2n){ background:#eeeeee;}

.list1 li{ float:left; width:100%; height:440px; padding:55px 18px 0 18px;}
.list1 li .t_img1{ float:left; width:100%; line-height:0; position:relative; z-index:11;}
.list1 li .t_img1 img{ width:333px; height:202px;}
.list1 li .pf_73{ position:absolute; z-index:11; width:73px; height:73px; left:20px; top:20px; padding-top:12px; background:rgba(0,0,0,.6); color:#c2c2c2; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.list1 li .pf_73 span{ font-size:30px; line-height:30px}
.list1 li:hover .pf_73{ background:rgba(0,56,148,.6)}
.list1 li .text1{ float:left; width:100%; margin-top:22px;}
.list1 li .text1 .tit2{ float:left; width:100%;}
.list1 li .text1 .tit2 a{ float:left; width:100%; line-height:30px; height:30px; color:#333333; font-size:14px; overflow:hidden; text-overflow:ellipsis;}
.list1 li:hover .text1 .tit2 a{ color:#003894}
.list1 li .word1{ float:left; width:100%; margin-top:10px; height:60px; overflow:hidden; line-height:20px;}
.list1 li .word1 a{ color:#565656;}
.list1 li .info{ float:left; width:100%; color:#565656; font-size:12px; height:30px; line-height:31px; margin-top:10px; }
.list1 li .info img{ vertical-align:middle; margin-top:-3px;}

.tit_pf{ position:absolute; z-index:11; left:24px; top:18px; color:#333333; font-size:24px;}
.tit_pf span{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}

.more2{ float:left; width:370px; height:40px; background:#1357c8; margin:27px 0 0 376px;}
.more2 a{ float:left; width:370px; height:40px; text-align:center; line-height:40px; color:#ffffff; font-size:14px;}

.c_1120_4 .pic{ display:none;}

@media screen and (max-width:767px) {
.c_1120_4{width:100%; margin-top:42px; padding:0 10px 30px 10px; border-bottom:1px solid #eeeeee; position:relative; z-index:11;}
.tit_pf{ position:static; float:left; width:100%; text-align:center;left:0; top:0; color:#333333; font-size:24px;}
.tit_pf span{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}

.list1 ul{ float:left; width:100%;}
.list1 ul:nth-child(2n){ background:#fff;}
.list1 li{ float:left; width:100%; height:100%; padding:24px 0 0 0;}
.list1 li .info{ text-align:center;}
.c_1120_4 .pic{ display:block; float:left; width:100%; height:20px; overflow:hidden; text-align:left; margin-top:20px;}
.c_1120_4 .pic ul{ float:left; width:100%; text-align:center;}	
.c_1120_4 .pic li{ float:none; display:inline-block; width:10px; height:10px; text-indent:-999px; background:#D0D0D0; margin:0 3px; overflow:hidden; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
.c_1120_4 .pic li.on{ background:#15489b; width:10px; height:10px; margin:0 3px;}
.more2{ width:100%; padding:0 10px; height:40px; background:none; margin:27px 0 0 0;}
.more2 a{width:100%; background:#003894;}
}

.c_1120_5{ float:left; width:1120px; margin-top:45px; background:url("images/main12.jpg") no-repeat center; padding-left:24px; padding-bottom:34px;}
.tit3{ float:left; width:100%; color:#fff; font-size:24px; margin-top:6px; line-height:70px; height:70px;}
.list2{ float:left; width:1120px;}
.list2 ul{ float:left}
.list2 li{ float:left; width:248px; height:89px; border:solid 7px rgba(255,255,255,0.3); margin-right:26px;}
.h_45{ float:left; width:100%; height:45px;}

@media screen and (max-width:767px) {
.c_1120_5{ width:100%; margin-top:35px; background:url("images/main14.jpg")no-repeat center; padding:0 10px 18px 10px;}
.tit3{ float:left; width:100%; color:#fff; padding-left:24px; font-size:24px; margin-top:6px; line-height:70px; height:70px; text-align:center;}
.list2{ float:left; width:100%; padding:0 10px;}
.list2 ul{ float:left; width:100%;}
.list2 li{ float:left; width:46%; height:auto; border:solid 6px rgba(255,255,255,0.3); margin-right:0; margin:0 2%; line-height:0;}
.list2 li a{ float:left; width:100%;}
.c_1120_5 .pic{ display:block; float:left; width:100%; height:20px; overflow:hidden; text-align:left; margin-top:20px;}
.c_1120_5 .pic ul{ float:left; width:100%; text-align:center;}	
.c_1120_5 .pic li{ float:none; display:inline-block; width:10px; height:10px; text-indent:-999px; background:#bfbfbf; margin:0 3px; overflow:hidden; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
.c_1120_5 .pic li.on{ background:#15489b; width:10px; height:10px; margin:0 3px;}	
.h_45{ height:35px;}
}

/*底部*/
.back4{ background:#1357c8;}
.c_1120_6{ float:left; width:1120px; padding:38px 0 50px 0;}
.c_1120_6 .l_540{ float:left; width:540px;}
.c_1120_6 .l_540 .t_540{ float:left; width:540px; height:51px; margin-bottom:15px;}
.c_1120_6 .l_540 .d_540{ float:left; width:490px; margin-top:10px;}
.c_1120_6 .l_540 .d_540 a{ float:left; color:#FFF; font-size:14px; height:30px; line-height:30px;}
.c_1120_6 .l_540 .d_540 a:hover{ color:#fff;}

.c_1120_6 .r_390{ float:right; width:120px;}
.c_1120_6 .r_390 .hot{ float:left; width:390px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; margin-top:5px;}
.c_1120_6 .r_390 .d_390{ float:left; width:390px; line-height:24px; overflow:hidden; color:#FFF; margin-top:13px;}
.c_1120_6 .r_390 .d_390 a{ float:left; margin-right:15px; color:#FFF;}
.c_1120_6 .r_390 .d_390 a:hover{ color:#fff;}

.back5{ background:#0049ac;}
.c_1120_7{ float:left; width:1120px; height:59px;}
.c_1120_7 .coy{ float:left; color:#FFF; line-height:59px; text-transform:uppercase;}
.c_1120_7 .r_icon{ float:right; margin-top:16px;}
.c_1120_7 .r_icon .i{ float:left; margin-left:18px; width:28px; position:relative; z-index:11;}
.pf_wx{ display:none; position:absolute; z-index:11px; width:120px; height:127px; left:50%; margin-left:-60px; bottom:32px; background:url("images/down_13.png")/*images/down_13.png*/ no-repeat; padding:10px 10px 0;}
.c_1120_7 .r_icon .i:hover .pf_wx{ display:block;}


@media screen and (max-width:767px) {
.c_1120_7{ width:100%; height:100%; padding:60px 0 45px 0;}
.c_1120_7 .coy{ text-align:center; width:100%; color:#FFF; line-height:24px; text-transform:uppercase; padding:0 20px;}
.c_1120_7 .r_icon{ float:left; width:100%; text-align:center; margin-top:0;}
.c_1120_7 .r_icon .i{ float:none; display:inline; margin:0 9px; width:28px; position:relative; z-index:11;}
.pf_wx{ display:none; position:absolute; z-index:11px; width:120px; height:127px; left:50%; margin-left:-60px; bottom:32px; background:url("images/down_13.png")/*images/down_13.png*/ no-repeat; padding:10px 10px 0;}
.c_1120_7 .r_icon .i:hover .pf_wx{ display:block;}
.ewm{ float:left; width:100%; text-align:center; margin:17px 0 20px 0;}	
}

/*内页*/
.back6{ background:#707070; margin-top:115px;}
.c_1120_8{ float:left; width:1120px; height:49px; background:url("images/ny1.png") no-repeat 0 center; padding-left:33px; line-height:49px; color:#cfcfcf; font-size:14px;}
.c_1120_8 a{ color:#cfcfcf}
.c_1120_8 a:hover{ color:#fff;}
.c_1120_8 .r_fl{ float:right; color:#cfcfcf; font-size:14px; line-height:49px;}
.c_1120_8 .r_fl .a_fl{ color:#1357c8; text-decoration:underline;}
.t_tit_1120{ float:left; width:100%; color:#333333; font-size:26px; line-height:30px; padding:24px 0 17px 0;}
.t_tit_1120 span{ color:#565656; font-size:20px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
@media screen and (max-width:767px) {
.t_tit_1120{ margin-top:65px; padding:20px 10px 50px;}	
}

.back7{ background:#f2f2f2; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; position:relative; z-index:10;}
.pf_050{ position:absolute; z-index:11; color:#fff; line-height:20px; font-size:14px; width:55%; background:#1357c8 url("images/ny3.jpg") no-repeat; top:-36px; right:0; padding:17px 0;}
.c_1120_9{ float:left; width:100%; padding:75px 0 70px 0; position:relative; z-index:11;}
.c_050{ float:left; width:650px; padding-left:29px;}

@media screen and (max-width:767px) {
.pf_050{ background:#1357c8 url("images/ny_phone.jpg") no-repeat; top:-44px; right:0; padding:12px 10px 12px 25px; text-align:right;}
.c_050{ float:left; width:100%; padding-left:0;}	
.c_1120_9{ float:left; width:100%; padding:75px 0 40px 0;}
}

/*新闻中心*/
.t_1120_1{ float:left; width:100%;}
.new_list{ float:left; width:1120px; overflow:hidden;}
.new_list ul{ float:left; width:1180px;}
.new_list li{ float:left; width:333px; margin:60px 60px 0 0;}
.new_list li .t_img1{ float:left; width:100%; line-height:0; position:relative; z-index:11;}
.new_list li .pf_73{ position:absolute; z-index:11; width:73px; height:73px; left:20px; top:20px; padding-top:12px; background:rgba(0,0,0,.6); color:#c2c2c2; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.new_list li .pf_73 span{ font-size:30px; line-height:30px}
.new_list li:hover .pf_73{ background:rgba(0,56,148,.6)}
.new_list li .text1{ float:left; width:100%; margin-top:22px;}
.new_list li .text1 .tit2{ float:left; width:100%;}
.new_list li .text1 .tit2 a{ float:left; width:100%; line-height:30px; height:30px; color:#333333; font-size:14px; overflow:hidden; text-overflow:ellipsis;}
.new_list li:hover .text1 .tit2 a{ color:#003894}
.new_list li .word1{ float:left; width:100%; margin-top:10px; height:40px; overflow:hidden; line-height:20px;}
.new_list li .word1 a{ color:#565656;}
.new_list li .info{ float:left; width:100%; color:#565656; font-size:12px; height:34px; line-height:34px; margin-top:10px; }
.new_list li .info img{ vertical-align:middle; margin-top:-3px;}

.more3{ margin:0 auto; width:174px; padding-bottom:20px;}
.more3 a{ float:left; width:174px; height:37px; background:#1357c8; text-align:center; line-height:37px; color:#fff; font-size:14px; margin: 60px 0 60px 0;}

@media screen and (max-width:767px) {
.new_list{ width:100%;}
.new_list ul{ float:left; width:100%;}
.new_list li{ float:left; width:46%; margin:30px 2% 0;}
.new_list li .t_img1{ float:left; width:100%; line-height:0; position:relative; z-index:11;}
.new_list li .pf_73{ width:70px; height:70px; left:10px; top:10px; padding-top:9px;}
.new_list li .text1{ margin-top:12px;}
.new_list li .word1{ float:left; width:100%; margin-top:5px; height:40px; overflow:hidden; line-height:20px;}
.new_list li .info{ height:28px; line-height:28px; margin-top:5px; }
.more3{ float:left; width:100%; padding:20px 2%;}
.more3 a{width:100%; height:37px; margin-top:30px;}
}

.c_1120_10{ float:left; width:100%; padding:40px 0 55px 0;}
.c_1120_10 .l_241{ cursor:pointer; float:left; width:241px; margin-right:39px; height:176px; text-align:center; padding:0 20px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241 .t_img2{ float:left; width:100%; height:49px; margin-top:20px;}
.phone_icon{ background:url("images/ny4.png") no-repeat center 0; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241:hover .phone_icon{ background:url("images/ny4_1.png") no-repeat center 0;}
.dyj{ background:url("images/ny5.png") no-repeat center 0; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241:hover .dyj{ background:url("images/ny5_1.png") no-repeat center 0;}
.add{ background:url("images/ny6.png") no-repeat center 0; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241:hover .add{ background:url("images/ny6_1.png") no-repeat center 0;}
.c_1120_10 .l_241:nth-child(2n){ background:#e2e2e2;}
.text2{ float:left; width:100%; color:#565656; font-size:14px; line-height:18px; margin-top:13px;}

.c_1120_10 .r_252{ float:right; width:252px;  background:url("images/ny7.jpg") no-repeat center;}
.c_1120_10 .r_252 a{ float:left; width:252px; text-align:center; height:176px; padding-top:66px;}
.e-book{ display:inline-block; padding:12px 17px; border:1px solid rgba(255,255,255,.3); font-size:16px; color:#fff;}

@media screen and (max-width:767px) {
.c_1120_10{ width:100%; padding:20px 0 25px 0;}
.c_1120_10 .l_241{ float:left; width:44%; margin:20px 3%; height:100%; height:169px; text-align:center; padding:0 5px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .r_252{ float:left; width:44%; margin:20px 3%; height:100%; min-height:169px;}
.c_1120_10 .r_252 a{ float:left; width:100%;}
.c_1120_10 .l_241:first-child{ background:#e2e2e2;}
.c_1120_10 .l_241:nth-child(2n){ background:none;}

.text2{ margin-top:13px; min-height:72px;}

}
@media screen and (max-width:407px) {
.c_1120_10{ width:100%; padding:10px 10px 25px 10px;}
.c_1120_10 .l_241{ width:100%; margin:20px 0 0 0; padding:0 10px;}
.c_1120_10 .l_241 .t_img2{ float:left; width:100%; height:49px; margin-top:20px;}
.c_1120_10 .l_241:first-child{ background:none;}
.c_1120_10 .l_241:nth-child(2n){ background:#e2e2e2;}
.c_1120_10 .r_252{ float:left; width:100%; margin:20px 0 0 0; background:url("images/ny7.jpg")/*images/ny7.jpg*/ no-repeat center; background-size:cover;}
}

/*新闻内页*/
.new_tit{ float:left; width:100%; font-size:24px; color:#333333; text-align:center; padding:0 110px}
.time{ float:left; width:100%; text-align:center; color:#565656; margin-top:10px; line-height:24px; padding-bottom:28px;}
.text3{ float:left; width:100%; border-top:1px solid #dddddd; padding-top:55px; color:#565656; line-height:24px;}
.pf_return{ position:absolute; z-index:11; right:0; top:83px;}
.pf_return a{ float:left; color:#1357c8; font-size:14px; height:20px; line-height:20px;}
.pf_return a img{ vertical-align:middle; margin-top:-2px;}

@media screen and (max-width:767px) {
.new_tit{ padding:0 10px;}
.text3{ padding:30px 10px;}
.pf_return{ position:absolute; z-index:11; right:0; top:83px;}
.pf_return a{ float:left; color:#1357c8; font-size:14px; height:20px; line-height:20px;}
.pf_return a img{ vertical-align:middle; margin-top:-2px;}
.pf_return{ position:static; display:table; margin:0 auto;}	
}

/*企业介绍*/
.c_1120_11{ float:left; width:100%; padding:70px 0;}
.c_1120_11 .tit4{ float:left; width:100%; text-align:center;}
.c_1120_11 .tit4 span{ display:inline-block; padding:7px 15px; min-width:115px; background:#1357c8; color:#fff; font-size:20px; position:relative; z-index:11;}
.c_1120_11 .tit4 span:after{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; left:-34px; top:20px;}
.c_1120_11 .tit4 span:before{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; right:-34px; top:20px;}

.c_1120_11 .page{ float:left; width:100%; color:#565656; font-size:14px; line-height:24px; margin-top:50px;}

.city{ float:left; width:100%; margin-top:50px; position:relative; z-index:11;}
.l_1120{ float:left; width:100%;}
.l_1120 .l_531{ float:left; width:531px;}
.l_1120 .r_528{ float:right; width:528px; margin-top:85px; color:#565656; line-height:24px; font-size:14px;}

.play{ position:absolute; z-index:11; width:528px; right:0; top:0; background:#d6d6d6; height:44px;}
.play ul{ float:left; width:100%;}
.play li{ float:left; width:33.33333%; height:44px; padding-left:62px; color:#565665; font-size:18px; line-height:44px; cursor:pointer;}
.play li:first-child{ background:url("images/1_1.png")/*images/1_1.png*/ no-repeat 24px center;}
.play li:first-child.on{ background:url("images/1.png")/*images/1.png*/ no-repeat 24px center #1357c8; color:#fff;}
.play li:nth-child(2n){ background:url("images/2.png")/*images/2.png*/ no-repeat 24px center #e2e2e2;}
.play li:nth-child(2n).on{ background:url("images/2_1.png")/*images/2_1.png*/ no-repeat 24px center #1357c8; color:#fff;}
.play li:last-child{ background:url("images/3.png")/*images/3.png*/ no-repeat 24px center;}
.play li:last-child.on{ background:url("images/3_1.png")/*images/3_1.png*/ no-repeat 24px center #1357c8; color:#fff;}

@media screen and (max-width:767px) {
.c_1120_11{ padding:70px 10px 30px;}
.city{ float:left; width:100%; margin-top:100px;}
.l_1120 .l_531{ width:100%;}
.l_1120 .r_528{ float:left; width:100%; margin-top:20px;}

.play{ width:100%; left:0; top:-40px; margin-top:-22px;}
.play li{ float:left; width:33.33333%; height:44px; padding-left:50px; color:#565665; font-size:16px; line-height:44px; cursor:pointer;}
.play li:first-child{ background:url("images/1_1.png")/*images/1_1.png*/ no-repeat 18px center;}
.play li:first-child.on{ background:url("images/1.png")/*images/1.png*/ no-repeat 18px center #1357c8; color:#fff;}
.play li:nth-child(2n){ background:url("images/2.png")/*images/2.png*/ no-repeat 18px center #e2e2e2;}
.play li:nth-child(2n).on{ background:url("images/2_1.png")/*images/2_1.png*/ no-repeat 18px center #1357c8; color:#fff;}
.play li:last-child{ background:url("images/3.png")/*images/3.png*/ no-repeat 18px center;}
.play li:last-child.on{ background:url("images/3_1.png")/*images/3_1.png*/ no-repeat 18px center #1357c8; color:#fff;}
	
}
@media screen and (max-width:400px) {
.play li{ float:left; width:33.33333%; height:44px; padding-left:50px; color:#565665; font-size:12px; line-height:44px; cursor:pointer;}
}
@media screen and (max-width:350px) {
.play li{ float:left; width:33.33333%; height:44px; padding-left:40px; color:#565665; font-size:12px; line-height:44px; cursor:pointer;}
.play li:first-child{ background:url("images/1_1.png")/*images/1_1.png*/ no-repeat 10px center;}
.play li:first-child.on{ background:url("images/1.png")/*images/1.png*/ no-repeat 10px center #1357c8; color:#fff;}
.play li:nth-child(2n){ background:url("images/2.png")/*images/2.png*/ no-repeat 10px center #e2e2e2;}
.play li:nth-child(2n).on{ background:url("images/2_1.png")/*images/2_1.png*/ no-repeat 10px center #1357c8; color:#fff;}
.play li:last-child{ background:url("images/3.png")/*images/3.png*/ no-repeat 10px center;}
.play li:last-child.on{ background:url("images/3_1.png")/*images/3_1.png*/ no-repeat 10px center #1357c8; color:#fff;}
	
}
.c_1120_12{ float:left; width:100%; padding-top:58px;}
.c_1120_12 .tit4{ float:left; width:100%; text-align:center;}
.c_1120_12 .tit4 span{ display:inline-block; padding:7px 15px; min-width:115px; background:#1357c8; color:#fff; font-size:20px; position:relative; z-index:11;}
.c_1120_12 .tit4 span:after{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; left:-34px; top:20px;}
.c_1120_12 .tit4 span:before{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; right:-34px; top:20px;}

.list3{ float:left; width:100%; background:#e9e9e9; margin-top:50px; padding:29px 151px 34px 181px; position:relative; z-index:11;}
.list3 ul{ float:left; width:100%;}
.list3 li{ float:left; width:345px; margin-left:48px; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.list3 li a{ float:left; width:345px; background:url("images/ny13.jpg")/*images/ny13.jpg*/ no-repeat 0 center; color:#565656; line-height:24px; padding-left:16px; overflow:hidden; text-overflow:ellipsis;}
.list3 li a:hover{ color:#1357c8;}

.pf_sjx{ position:absolute; z-index:11; width:23px; height:25px; right:0; bottom:0;}

@media screen and (max-width:767px) {
.c_1120_12{ padding:49px 0 0 0; }
.list3{ margin-top:23px; padding:29px 10px 34px 10px; position:relative; z-index:11;}
.list3 li{ width:50%; margin-left:0;}
.list3 li a{ width:100%; }

}

@media screen and (max-width:560px) {
.list3 li{ width:100%; margin-left:0;}
}

.back8{ border-bottom:1px solid #e0e0e0; padding-bottom:30px;}
.img_map{ float:left; width:100%; line-height:0;}

/*联系我们*/
.t_0100{ float:left; width:100%; border:1px solid #dfdfdf; background:#f6f6f6; margin-top:43px; padding:10px 40px;}
.t_0100 .No1{ float:left; width:100%;}
.t_0100 .No1 span{ float:left; color:#565656; font-size:16px; font-weight:bold; line-height:45px; width:128px;}
.t_0100 .No1 label{ float:left; margin-left:50px; color:#565656; font-size:14px; line-height:45px;}

@media screen and (max-width:767px) {
.t_0100{ margin-top:43px; padding:8px 20px;}
.t_0100 .No1 span{ float:left; color:#565656; font-size:16px; font-weight:bold; line-height:40px; width:100%;}
.t_0100 .No1 label{ float:left; margin-left:0; min-width:150px; margin-right:10px; color:#565656; font-size:14px; line-height:40px;}
}

.form{ float:left; width:100%;}
.t_input_box{ float:left; width:100%;}
.l_540_1{ float:left; width:540px; height:40px; background:#e6e6e6; margin-top:40px; padding-left:100px; position:relative; z-index:11;}
.l_540_1 span{ position:absolute; z-index:11; left:20px; top:0; font-size:16px; color:#333333; line-height:40px; overflow:hidden}
.l_540_1:nth-child(2n){ float:right}
.input2{ float:left; width:100%; background:none; border:0; height:38px; text-indent:10px;}
.l_540_1 select{ /*text-indent:10px;*/ float:left; text-align:center; width:33.333%;  height:40px; border:0; background:none;   -webkit-appearance:none; appearance:none; -moz-appearance:none; color:#565656; background:url("images/ny15.png")/*images/ny15.png*/ no-repeat 95% center;}

.box_1120{ float:left; width:100%; background:#e6e6e6; padding-left:100px; padding-right:50px; margin-top:40px; height:40px; position:relative; z-index:11;}
.box_1120 span{position:absolute; z-index:11; left:20px; top:0; font-size:16px; color:#333333; line-height:40px; overflow:hidden}
.anniu{ position:absolute; z-index:11; right:20px; top:13px;}
.box_1120 .pfo_name{ float:left; color:#565656; line-height:40px; margin:0 20px;}
.box_1120 .pfo_name img{ vertical-align:middle; margin-top:-3px;}

.box_1120.padding{ padding-right:0;}

.child{ float:left; width:100%; position:relative; z-index:11;}
.child span{ position:absolute; z-index:11; left:20px; top:40px; font-size:16px; color:#333333; line-height:40px; overflow:hidden}
.input3{ float:left; width:100%; color:#333333; height:142px; background:#e6e6e6; padding:0 10px; margin-top:40px; border:0; text-indent:100px; line-height:40px;}
.code{ float:left; width:100%; padding-left:100px; position:relative; z-index:11;}
.code span{ position:absolute; z-index:11; left:0; top:40px; width:100px; padding-left:20px; font-size:16px; color:#333333; background:#e6e6e6; line-height:40px; overflow:hidden}

.input4{ float:left; width:412px; margin-top:40px; height:40px; background:#e6e6e6; border:0;}
.co_img{ float:left; margin:40px 0 0 23px;}
.input5{ float:left; width:100%; margin-top:40px; height:40px; line-height:32px; text-align:center; background:#1357c8; border:0; color:#e6e6e6; font-size:16px; cursor:pointer;}

@media screen and (max-width:767px) {
.form{ padding:0 10px;}	
.l_540_1{ width:100%;}
.box_1120{ width:100%; padding-right:0; height:100%;}
.input4{ width:65%;}
.co_img{ float:left; width:30%; max-width:97px; height:40px; margin:40px 0 0 5%;}
.l_540_1 select{text-align:left;}
}




/*快速接头--内页*/
.fc_1120_1{ float:left; width:100%; padding:109px 0 0 0;}
.fc_1120_1 .l_448{ float:left; width:448px;}
.game448{ float:left; width:448px; height:400px; position:relative; }
.game448 .topimg{ position:absolute; width:46px; height:51px; right:0; top:0; z-index:2; text-align: center;  line-height:36px; color:#ffffff; font-size:14px; background:url("images/fimg9.png")/*images/fimg9.png*/ no-repeat;}
.game448 .bigImg{ float:left; width:448px; height:338px; border:#cccccc solid 1px; overflow:hidden;}
.game448 .bigImg li{ line-height:0;}
.game448 .bigImg li img{ width:446px; height:336px;}
.game448 .smallScroll{ float:left; width:448px; height:89px; margin:28px 0 0 0;}
.game448 .smallScroll .smallImg{ float:left; width:405px; height:87px;}
.game448 .smallScroll .smallImg ul{ float:left; width:405px;}
.game448 .smallScroll .smallImg ul li{ float:left; width:113px; height:85px; margin:1px 11px; border:#cfcfcf solid 1px;}
.game448 .smallScroll .smallImg ul li img{ width:111px; height:83px;}
.game448 .smallScroll .smallImg ul li.on{ margin:0 10px; width:115px; height:87px; border:#1357c8 solid 2px;}
.game448 .smallScroll .sPrev{ float:left; width:13px; height:38px; margin:26px 10px 0 0; background:url("images/fimg8.png")/*images/fimg8.png*/ left top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sPrev:hover{background:url("images/fimg8_h.png")/*images/fimg8_h.png*/ left top no-repeat;}
.game448 .smallScroll .sNext{ float:right; width:13px; height:38px; margin:26px 0 0 0; background:url("images/fimg8_2.png")/*images/fimg8_2.png*/ right top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sNext:hover{ background:url("images/fimg8_2_h.png")/*images/fimg8_2_h.png*/ right top no-repeat;}
@media screen and (max-width:767px){
/*快速接头--内页*/
.fc_1120_1{ float:left; width:100%; padding:90px 0 62px 0;}
.fc_1120_1 .l_448{ float:left; width:100%;}
.game448{ float:left; width:100%; height:auto;}
.game448 .bigImg{ float:left; width:100%; height:auto; overflow: visible;}
.game448 .bigImg li img{ width:100%; height:auto;}
.game448 .smallScroll{ float:left; width:100%; height:90px; margin:28px 0 0 0;}
.game448 .smallScroll .smallImg{ float:left; width:80%; height:87px;}
.game448 .smallScroll .smallImg ul{ float:left; width:100%;}
.game448 .smallScroll .smallImg ul li{ float:left; width:111px; height:85px; margin:1px 11px; border:#cfcfcf solid 1px;}
.game448 .smallScroll .smallImg ul li img{ width:111px; height:83px;}
.game448 .smallScroll .smallImg ul li.swiper-slide-active{ margin:0 10px; width:111px; height:87px; border:#1357c8 solid 2px;}
.game448 .smallScroll .sPrev{ float:left; width:10%; height:38px; margin:26px 0 0 0; background:url("images/fimg8.png")/*images/fimg8.png*/ left top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sPrev:hover{background:url("images/fimg8_h.png")/*images/fimg8_h.png*/ left top no-repeat;}
.game448 .smallScroll .sNext{ float:right; width:10%; height:38px; margin:26px 0 0 0; background:url("images/fimg8_2.png")/*images/fimg8_2.png*/ right top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sNext:hover{background:url("images/fimg8_2.png")/*images/fimg8_2.png*/ right top no-repeat;}


.swiper-container { position:relative; z-index:1; display:block;
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
		position:relative;
		overflow:hidden;
    }
.swiper-wrapper{ float:left; width:100%; display:flex; position:relative;
display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;

}
.swiper-slide {
	float:left; width:100%; height:auto;-webkit-flex-shrink: 0; position:relative; background-size: cover;
    background-position: center
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    }
    .gallery-top {
        height: 100%;
        width: 100%;
    }
    .gallery-thumbs {
        box-sizing: border-box;
    }
    .gallery-thumbs .swiper-slide {
        
    }
    .gallery-thumbs .swiper-slide-active {
    }





	
}


        





.fc_1120_1 .r_612{ float: right; width:612px;}
.fc_1120_1 .r_612 .t_612_1{ float:left; width:100%; padding:0 0 24px 0; border-bottom:#c7c7c7 dotted 1px;}
.fc_1120_1 .r_612 .t_612_1 .l_490{ float:left; width:490px; color:#333333; font-size:24px; line-height:26px;}
.fc_1120_1 .r_612 .t_612_1 .r_108{ float:right; width:108px; padding:0 0 0 22px; background:url("images/ny_9.jpg")/*images/ny_9.jpg*/ left top no-repeat;}
.fc_1120_1 .r_612 .t_612_1 .r_108 a{ color:#1357c8; font-size:14px; line-height:15px;}
.fc_1120_1 .r_612 .t_612_2{ float:left; width:100%; padding:30px 0 24px 0; color:#565656; font-size:12px; line-height:24px; border-bottom:#c7c7c7 dotted 1px;}
.fc_1120_1 .r_612 .t_612_3{ float:left; width:100%; padding:27px 0; border-bottom:#c7c7c7 dotted 1px;}
.fc_1120_1 .r_612 .t_612_3 .acbtn{ float:left; width:138px; height:29px; margin-right:20px; background-color:#bebebe; text-align:center;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover{ background-color:#1357c8;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b{ display:inline-block; width:22px; height:22px; margin:3px 6px 0 0;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b.b1{ background:url("images/fimg2.png")/*images/fimg2.png*/ no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover b.b1{ background:url("images/fimg2_h.png")/*images/fimg2_h.png*/ no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b.b2{ background:url("images/fimg3.png")/*images/fimg3.png*/ no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover b.b2{ background:url("images/fimg3_h.png")/*images/fimg3_h.png*/ no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b.b3{ background:url("images/z_bj1.png")/*images/z_bj1.png*/ no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover b.b3{ background:url("images/z_bj2.png")/*images/z_bj2.png*/ no-repeat;}

.fc_1120_1 .r_612 .t_612_3 .acbtn span{ display:inline-block; color:#1357c8; font-size:12px; line-height:29px; vertical-align:top;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover span{ color:#fff;}
.fc_1120_1 .r_612 .t_612_4{ float:left; width:100%; padding:22px 0 0 0;}
.fc_1120_1 .r_612 .t_612_4 .ttop{ float:left; width:100%; color:#333333; font-size:14px; font-weight: bold; line-height:26px;}
.fc_1120_1 .r_612 .t_612_4 .ddown{ float:left; width:100%; padding:25px 0 0 0; color:#565656; line-height:24px;}
.fc_1120_1 .r_612 .t_612_4 .ddown a{ color:#565656; margin-right:26px;}
.fc_1120_1 .r_612 .t_612_4 .ddown a:hover{ color:#1357c8;}
.fc_1120_2{ float:left; width:100%; padding:58px 0 25px 0; border-bottom:#dbdbdb solid 1px;}
.slde_proin{ float:left; width:100%;}
.slde_proin .hd{ float:left; width:100%; height:44px;}
.slde_proin .hd ul{ float:left; width:100%;}
.slde_proin .hd ul li{ float:left; width:33.333333%; height:44px; font-size:14px; line-height:44px; text-align:center; cursor:pointer;}
.slde_proin .hd ul li.li_1{ background-color:#a5a5a5; color:#fff;}
.slde_proin .hd ul li.on.li_1{ background-color:#1357c8;  color:#fff;}
.slde_proin .hd ul li.li_2{ background-color:#d7d7d7; color:#1357c8;}
.slde_proin .hd ul li.on.li_2{ background-color:#1357c8; color:#fff;}
.slde_proin .hd ul li.li_3{ background-color:#a5a5a5;  color:#fff;}
.slde_proin .hd ul li.on.li_3{ background-color:#1357c8;color:#fff; }
.slde_proin .bd{ float:left; width:100%;}
.slde_proin .bd .pronin_show{ float:left; width:100%; padding:35px 20px 0 20px; color:#565656; font-size:14px; line-height:24px;}
.slde_proin .bd .pronin_show .piece_pron{ float:left; width:100%; padding:0 0 35px 0;}
.slde_proin .bd .pronin_show .piece_pron .prontitle{ float:left; width:100%;}
.slde_proin .bd .pronin_show .piece_pron .prontitle .titpro{ float:left; height:28px; padding:0 25px; background-color:#dbdbdb; color:#565656; font-size:14px; font-weight: bold; line-height:28px;}
.slde_proin .bd .pronin_show .piece_pron .prontext{ float:left; width:100%; padding:25px 0 0 0;}
.fc_1120_3{ float:left; width:100%; padding:55px 0 75px 0;}
.fc_1120_3 .l_176{ float:left; width:176px; padding:90px 0 17px 0; border-bottom:#cccccc solid 1px; color:#333333; font-size:24px; line-height:32px;}
.fc_1120_3 .l_176 span{ color:#565656; font-size:14px; line-height:19px; text-transform:uppercase;}
.slide_939{ float:right; width:939px; position:relative;}
.slide_939 .bd{ float:left;}
.slide_939 .bd ul{ float:left; width:939px;}
.slide_939 .bd ul li{ float:left; width:272px; margin:0 0 0 41px;}
.slide_939 .bd ul li .img_related{ float:left; width:272px; height:205px; background:url("images/fimg5.jpg")/*images/fimg5.jpg*/ no-repeat; background-size:cover;}
.slide_939 .bd ul li:hover .img_related{background:url("images/fimg5_h.jpg")/*images/fimg5_h.jpg*/ no-repeat; background-size:cover;}
.slide_939 .bd ul li .img_related img{ width:272px; height:205px;}
.slide_939 .bd ul li .tit_related{ float:left; width:100%; padding:20px 0 21px 0; border-bottom:#cccccc solid 1px;}
.slide_939 .bd ul li .tit_related .l_175{ float:left; width:175px; color:#333333; font-size:16px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slide_939 .bd ul li .tit_related .l_175 a{ color:#333333; font-size:16px;}
.slide_939 .bd ul li:hover .tit_related .l_175 a{ color:#1357c8;}
.slide_939 .bd ul li .tit_related .r_68{ float:right; width:68px; height:25px; }
.slide_939 .bd ul li .tit_related .r_68 a{float:left; width:68px; height:25px; color:#1357c8;  border:#1357c8 solid 1px; text-align:center; line-height:23px; color:#1357c8;}
.slide_939 .bd ul li:hover .tit_related .r_68 a{ color:#fff;  background-color:#1357c8;}
.slide_939 .hd{ position:absolute; width:45px; height:21px; left:-48px; bottom:0;}
.slide_939 .hd ul{ float:left; width:100%; height:0; overflow:hidden;}
.slide_939 .leftprev{ float:left;width:20px; height:21px; background:url("images/fimg7.png")/*images/fimg7.png*/ left top no-repeat; cursor:pointer;}
.slide_939 .leftprev:hover{ background-position:-20px 0;}
.slide_939 .rignext{ float:left; width:20px; height:21px; background:url("images/fimg7.png")/*images/fimg7.png*/ 0 -23px no-repeat; margin-left:5px; cursor:pointer;}
.slide_939 .rignext:hover{ background-position:-20px -23px;}
@media screen and (max-width:767px) {
.fc_1120_1{ padding:109px 2% 45px 2%;}
.fc_1120_1 .r_612{ float: left; width:100%; margin:30px 0 0 0;}
.fc_1120_1 .r_612 .t_612_1{ padding:0 110px 24px 0; position:relative;}
.fc_1120_1 .r_612 .t_612_1 .l_490{ width:100%; }
.fc_1120_1 .r_612 .t_612_1 .r_108{ position:absolute; right:0; top:0; ;}
.fc_1120_1 .r_612 .t_612_3 .acbtn{ width:48%; margin-right:4%;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:nth-child(2){margin-right:0;}
.fc_1120_2{  padding:58px 2% 25px 2%; }

.fc_1120_3{ padding:45px 2% 45px 2%; }
.fc_1120_3 .l_176{ padding:0 0 17px 0; }

.slide_939{ float:left; width:100%; position: static; border-bottom:#cccccc solid 1px; margin-top:8%;}
.slide_939 .bd{ float:left; width:100%;}
.slide_939 .bd ul{ width:100%;}
.slide_939 .bd ul li{ width:100%; margin:0;}
.slide_939 .bd ul li .img_related{  width:100%; height:auto; text-align:center;}
.slide_939 .bd ul li .img_related img{ width:100%; height:auto;}
.slide_939 .bd ul li .tit_related{ text-align:center; border:0;}
.slide_939 .bd ul li .tit_related .l_175{ width:70%; padding-left:10%; text-align:left;}
.slide_939 .bd ul li .tit_related .r_68{ float:right; width:30%; padding-right:10%;}
.slide_939 .bd ul li .tit_related .r_68 a{float:right; }
.slide_939 .hd{ position: static; float:left; width:100%; height:auto; left:auto; bottom:auto; padding-bottom:25px;}
.slide_939 .hd ul{ float:none; margin:0 auto; display:table; width:auto; height:auto;}
.slide_939 .hd ul li{ float:left; width:15px; height:15px; margin:3px 14px; background-color:#c0c0c0; cursor:pointer; text-indent:-90px; overflow:hidden;
border-radius:22px; 
-webkit-border-radius:22px; 
-moz-border-radius:22px; 
-o-border-radius:22px;
}
.slide_939 .hd ul li.on{ width:21px; height:21px; margin:0 11px; background-color:#15489c;}
}
@media screen and (max-width:480px) {
.slide_939 .bd ul li .tit_related .l_175{ padding-left:6%;}
.slide_939 .bd ul li .tit_related .r_68{  padding-right:6%;}	
}

/*快速接头*/
.h_0100_1{ float:left; width:100%; margin:30px 0 0 0;}
.h_0100_1 ul{ float:left; width:100%;}
.h_0100_1 ul li{ float:left; width:100%; padding:16px 0; border-bottom:1px dashed #cbcbcb;overflow: hidden;}
.h_88{ float:left; /*width:88px;*/ height:27px; line-height:27px; text-align:center; background:#838383; color:#fff; font-size:14px; font-weight:bold;}
.h_1010{ float:left; /*width:1010px;*/ margin:0 0 0 22px;height:27px;overflow: hidden;}
.l_910{ float:left; /*width:910px;*/}
/*.h_1010_4{width:900px;}*/
.l_910 a{ float:left; /*width:91px;*/ color:#565656; line-height:27px; padding-right:20px; }
.l_910 a.on,
.l_910 a:hover{ color:#1357c8;}

/*更改样式*/
.h_88_w_1{width:160px;}/*压缩机*/
.h_1010_w_1{width:935px;}/*压缩机*/
.l_910_w_1{width:820px;} /*压缩机*/


.h_88_w_2{width:120px;}/*快速接头*/
.h_1010_w_2{width:975px;}/*快速接头*/
.l_910_w_2{width:860px;} /*快速接头*/

.h_88_w_3{width:190px;}/*电动螺丝刀*/
.h_1010_w_3{width:905px;}/*电动螺丝刀*/
.l_910_w_3{width:790px;} /*电动螺丝刀*/

.h_88_w_4{width:90px;}/*机械工具*/
.h_1010_w_4{width:1005px;}/*机械工具*/
.l_910_w_4{width:890px;} /*机械工具*/




.h_more{ float:right; }
.h_more a{ float:right; color:#333333; line-height:27px;  padding:0 17px 0 0; background:url("images/himg1.jpg")/*images/himg1.jpg*/ right center no-repeat;}
.zk{ float:right; }
.zk a{ float:right; color:#333333; line-height:27px;  padding:0 17px 0 0; background:url("images/himg1.jpg")/*images/himg1.jpg*/ right center no-repeat;}

.l_910 .h_colse{ float:left; width:auto; margin:0 40px 0 0; color:#565656; line-height:27px; background:url("images/himg2.jpg")/*images/himg2.jpg*/ right center no-repeat; padding:0 20px 0 0;}

.l_910_t{ float:left; width:905px;}
.l_910_t .text{width:30%;float:left; height:27px;}
.h_but{ float:left; width:100%; margin:32px 0 0 0;}
.h_but a{ float:right; width:153px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#3f70ca; margin:0 0 0 25px;}

.h_0100_2{ float:left; width:100%; overflow:hidden;}
.h_0100_2 ul{ float:left; width:1250px; padding:0 0 77px 0;}
.h_0100_2 ul li{ float:left; width:350px; padding:0 62px 0 0; margin:66px 62px 0 0; border-right:1px solid #dbdbdb; box-sizing:border-box;}
.h_pic{ float:left; width:288px;  position:relative; line-height:0; background:url("images/himg3_1.jpg")/*images/himg3_1.jpg*/ left top no-repeat;}
.h_pic img{height:217px;}
.h_news{ position:absolute; right:0; top:0; width:46px; height:51px; background:url("images/himg4_1.png")/*images/himg4_1.png*/ left top no-repeat; text-align:center; color:#fff; float:left; font-size:14px; line-height:36px;}
.h_pic:hover{ background:url("images/himg3.jpg")/*images/himg3.jpg*/ left top no-repeat;}
.h_pic:hover .h_news{ background:url("images/himg4.png")/*images/himg4.png*/ left top no-repeat;}
.h_tx1{ float:left;  width:288px; padding:26px 0 11px 0;}
.h_tx1 a{ float:left;  width:288px; text-align:center; overflow:hidden;text-overflow:ellipsis; color:#333333; font-size:16px; line-height:26px;}
.h_tx1 a:hover{ color:#1357c8;}
.h_tx2{ float:left;  width:288px; padding:0 0 27px 0;}
.h_tx2 a{ float:left;  width:288px; text-align:center; overflow:hidden; height:40px; color:#565656; line-height:20px;}
.h_tx3{ float:left;  width:288px;  text-align:center;}
.h_tx3 a{ display:inline-block; text-align:center; width:86px; height:27px; line-height:27px; color:#fff; margin:0 11px;}
.h_tx3 .h_a1{ border:1px solid #b8b8b8; color:#333333;}
.h_tx3 .h_a1:hover{ background:#b8b8b8; color:#fff;}
.h_tx3 .h_a2{ border:1px solid #1357c8; color:#1357c8;}
.h_tx3 .h_a2:hover{ background:#1357c8; color:#fff;}
.h_phone{ float:left; width:100%;}

.pf_h_bx{/* display:none;*/ position:fixed; top:0; left:0; width:100%; height:100%; background:url("images/himg10.png")/*images/himg10.png*/ left top repeat; z-index:99999;}
.pf_h{ width:395px; height:249px; background:url("images/himg9.jpg")/*images/himg9.jpg*/ left top no-repeat; position:absolute; left:50%; top:50%; margin:-198px 0 0 -125px; background-size:100% 100%;}
.pf_h_t{ float:left; width:90%; margin:94px 5% 0 5%; color:#707070; font-size:18px; line-height:28px; text-align:center;}
.pf_h_d{ float:left; width:90%; margin:17px 6% 0 5%; text-align:center;}
.pf_h_d a{ display:block; margin:0 auto; line-height:33px; width:104px; height:33px; background:#1357c8; color:#fff; font-size:14px;}

@media screen and (max-width:767px) {
.h_0100_1{ padding:0 2%; margin:0;}	
.h_0100_1 ul li{ position:relative; /*padding:10px 0;*/}
.h_88{ /*width:76px;*/ position:absolute; left:0; top:50%; margin:-14px 0 0 0;}
.h_1010{ float:left; /*width:100%;*/ margin:0; /*padding:0 0 0 86px;*/ box-sizing:border-box;overflow: hidden;}
.l_910{ float:left; /*width:100%;*/}
.h_1010_4{padding:0 0 0 160px; }


.l_910 a{ width:auto; padding:0 20px 0 0;}

.h_88_w_1{width:160px;}/*压缩机*/
.h_1010_w_1{width:100%; padding:0 0 0 170px;}/*压缩机*/
.l_910_w_1{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*压缩机*/

.h_88_w_2{width:120px;}/*快速接头*/
.h_1010_w_2{width:100%; padding:0 0 0 130px;}/*快速接头*/
.l_910_w_2{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*快速接头*/

.h_88_w_3{width:190px;}/*电动螺丝刀*/
.h_1010_w_3{width:100%; padding:0 0 0 200px;}/*电动螺丝刀*/
.l_910_w_3{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*电动螺丝刀*/

.h_88_w_4{width:90px;}/*机械工具*/
.h_1010_w_4{width:100%; padding:0 0 0 100px;}/*机械工具*/
.l_910_w_4{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*机械工具*/


.h_more{ position:absolute; right:0; top:16px;}
.zk{ position:absolute; right:0; top:16px;}

.h_but{ margin:20px 0 0 0;}
.h_but a{ float:left; width:46%; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#3f70ca; margin:0 8% 0 0;}
.h_but a:nth-child(2n){ margin-right:0;}


.h_0100_2{ float:left; width:100%; overflow:hidden; padding:0 2% 50px 2%;}
.h_0100_2 ul{ float:left; width:100%; padding:0 0 5px 0;}
.h_0100_2 ul li{ float:left; width:50%; padding:0 0 30px 0; margin:30px 0 0 0; border-right:none; box-sizing:border-box; background:url("images/himg8.jpg")/*images/himg8.jpg*/ left bottom no-repeat; background-size:92% 1px;}
.h_0100_2 ul li:nth-child(2n){ background:url("images/himg8.jpg")/*images/himg8.jpg*/ right bottom no-repeat;}

.h_pic{ float:left; width:100%; height:auto; background-size:100% 100%;}
.h_pic img{height:auto;}
.h_pic:hover{ background-size:100% 100%;}
.h_tx1{ float:left;  width:100%; padding:26px 0 11px 0;}
.h_tx1 a{ float:left;  width:100%;}
.h_tx1 a:hover{ color:#1357c8;}
.h_tx2{ float:left;  width:100%; padding:0 0 27px 0;}
.h_tx2 a{ float:left;  width:100%; }
.h_tx3{ float:left;  width:100%;}
.h_tx3 a{ width:60px; margin:0 5px;}
.h_phone{ float:left; width:100%; padding:0 8% 0 0; border-right:1px solid #dbdbdb;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.h_0100_2 ul li:nth-child(2n) .h_phone{ clear:left; float:right; padding:0 0 0 8%; border:none;}


.pf_h{ float:left;margin:10% 5% 0 5%; left:0; top:0; position:static; width:90%; height:auto; background-size:100% auto;}
.pf_h_t{ float:left; width:90%; margin:24% 5% 0 5%; color:#707070; font-size:18px; line-height:28px; text-align:center; }
.pf_h_d{ float:left; width:90%; margin:5% 5% 32% 5%; text-align:center;}
.pf_h_d a{ display:block; margin:0 auto; line-height:33px; width:104px; height:33px; background:#1357c8; color:#fff; font-size:14px;}
}


/**/
.h_0100_3{ float:left; width:100%; padding:55px 0 115px;}
.h_600{ float:left; width:50%; margin:0 25%; height:232px; background:url("images/himg11.jpg")/*images/himg11.jpg*/ center top no-repeat;}
.h_600_1{ float:left; width:100%; color:#707070; font-size:18px; line-height:28px; margin:79px 0 0 ; text-align:center;}
.h_600_2{ float:left; width:100%; margin:19px 0 0 ; text-align:center;}
.h_600_2 a{ display:block; margin:0 auto; line-height:33px; width:104px; height:33px; background:#1357c8; color:#fff; font-size:14px;}

@media screen and (max-width:767px) {
.h_600{ float:left; width:80%; margin:0 10%; height:232px; background:url("images/himg11.jpg")/*images/himg11.jpg*/ center top no-repeat;}
}
.zhankai{width:100%;float:left; position:relative; height:30px;}
.zhankai a{float:left;}

.h_more{display:none}
.ul_wrap{overflow: hidden;}

@media screen and (max-width:767px) {
.ul_wrap{min-height:100px;overflow: hidden;}
.l_910 .h_colse{margin: 0 10px 0 0;}
.h_0100_1 ul li{min-height:60px;}
.l_910_t{ float:left; width:100%;}
.l_910_t .text{width:70%;float:left; height:27px;}

}

/*网站地图*/
.wzdt{ width:100%; float:left;}
.wzdt li{ width:100%;float:left; border-bottom:1px dashed #dddddd; padding:5px 0;}
.wzdt li .font1{ width:100%;float:left;font-size:16px; line-height:35px; font-weight:bold; }
.wzdt li .font2{width:100%;float:left;font-size:16px; line-height:25px;}
.wzdt li .font3{float:left; padding-left:10px; font-size:12px; line-height:25px;}

/*新加的banner上的漂浮*/
.quick_tit{ float:left; width:100%; color:#2d2d2d; font-size:54px; font-weight:bold; line-height:63px; text-align: left;}
.quick_tit .sp1{ color:#003894;}
.quick_tit .sp2{ color:#64696d; font-size:28px; font-family:"Times New Roman", Times, serif; text-transform: uppercase;}
.quick_text{ float:left; width:100%; height:46px; overflow:hidden; color:#484848; font-size:14px; line-height:18px; padding:10px 0 0 0;}
.quick_btn{ float:left; width:100%; padding:22px 0 0 0;}
.quick_btn .quick_105{ float:left; width:105px; height:35px; background-color:#003894; color:#fff; font-size:14px; text-align:center; line-height:35px;}
.pf_484 a:hover .quick_btn .quick_105{ background-color:#e88e00;  }
@media screen and (max-width:767px) {
.quick_tit{ font-size:30px; line-height:42px; }
.quick_tit .sp2{ font-size:20px;}	
}

/*新加的banner上的漂浮*/
.quick_tit{ float:left; width:100%; color:#2d2d2d; font-size:54px; font-weight:bold; line-height:63px; text-align: left;}
.quick_tit .sp1{ color:#003894;}
.quick_tit .sp2{ color:#64696d; font-size:28px; font-family:"Times New Roman", Times, serif; text-transform: uppercase;}
.quick_text{ float:left; width:100%; height:46px; overflow:hidden; color:#484848; font-size:14px; line-height:18px; padding:10px 0 0 0;}
.quick_btn{ float:left; width:100%; padding:22px 0 0 0;}
.quick_btn .quick_105{ float:left; width:105px; height:35px; background-color:#003894; color:#fff; font-size:14px; text-align:center; line-height:35px;}
.pf_484 a:hover .quick_btn .quick_105{ background-color:#e88e00;  }
.pf_banner_pic{ float: right; width:700px; height:562px; margin-right:-70px;}
.pf_banner_pic img{ width:700px; height:562px;}

@media screen and (max-width:767px) {
.quick_tit{ font-size:30px; line-height:42px; }
.quick_tit .sp2{ font-size:20px;}	
.pf_banner_pic{ position: static; float:left; width:80%; height:70%; top:0; left:0; margin-left:20%; margin-top:26%; margin-bottom:4%;}
.pf_banner_pic img{ width:auto; height:auto; max-width:100%; max-height:100%;}
}
